@use 'function/calc-stack';

$default-layout-width: 1024px !default;

$default-font-size: 100% !default;
$default-line-space: 8px !default;
$default-line-height: calc-stack.line-height($default-line-space, $default-font-size) !default;
$default-stack: calc-stack.stack($default-line-height, $default-font-size) * 4 !default;

$default-layout-margin: 0 !default;
$default-layout-padding: $default-stack !default;

$default-font-color: #000 !default;
$default-font-family: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "メイリオ", Meiryo, "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;

// color
$default-background-color: #fafafa !default;
$default-border-color: #f0f0f0 !default;

$default-link-text-color: #2e7eb3 !default;
$default-link-text-hover-color: #38a0e4 !default;

$sidebar-background-color: #f9f9f9 !default;
$sidebar-hover-color: #eee !default;
$sidebar-active-color: #eee !default;

// code
$code-font-size: .95rem !default;
$code-block-background-color: #f4f6f8 !default;
$code-border-color: #f0f0f0 !default;
$code-inline-background-color: #f0f0f0 !default;
$code-font-family: Consolas,"Liberation Mono",Menlo,Courier,monospace !default;

// breakpoint
$default-breakpoints: (
	xl: 1280px,
	lg: 1024px,
	md: 896px,
	sm: 768px,
	xs: 480px
) !default;

// grid
$flexbox-grid-mixins-box-sizing: null !default;
$flexbox-grid-mixins-stack: margin-top !default;
